/*
 * testRutasDocumentos.cpp
 *
 *  Created on: 05/10/2011
 *      Author: putaro
 */
#include "TestRutasDocumentos.h"
#include "GeneradorDeListadoDeDirectorio.h"
#include "RutasDocumentos.h"
#include <iostream>

bool testRutasDocumentos(const string & rutaDestino){
	bool retorno = true;
	unsigned int contador = 0;
	cout<<"---->Test Rutas Documentos"<<endl;
	cout<<"     ------------------------------------"<<endl;
	cout<<endl;
	RutasDocumentos rutas(rutaDestino);
	string* ruta = NULL;
	ruta = rutas.readNext();
	cout<<" -> Uso de READ"<<endl;
	while (ruta != NULL){
		cout<<">RUTA: "<<*ruta<<" ";
		delete(ruta);
		ruta = rutas.readNext();
		contador++;
	}
	cout<<endl<<" -> Se hallaron "<<contador<<" documentos."<<endl;
	cout<<" -> Uso de READNEXT"<<endl;
	ruta = rutas.read(2);
	if(ruta!=NULL){
		cout<<">RUTA: "<<*ruta<<" ";
		delete(ruta);
	}
	cout<<endl;
	cout<<"X----Fin Test Rutas Documentos"<<endl;
	cout<<"     ----------------------------------------"<<endl;
	cout<<endl;
	return retorno;
}

